package tf.mcs.imp.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * JSON模式服务目录
 * </p>
 *
 * @author Zhiwei Wang
 * @since 2022-11-08
 */
@TableName("CN_ILJS_SVRCATALOG")
@ApiModel(value = "CnIljsSvrcatalog对象", description = "JSON模式服务目录")
public class CnIljsSvrcatalog implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("实体标识")
    private BigDecimal bankid;

    @ApiModelProperty("服务方标识")
    private String chnlcode;

    @ApiModelProperty("服务编码")
    private String svrcode;

    @ApiModelProperty("服务名称")
    private String svrname;

    @ApiModelProperty("本系统作为提供方或者消费方1提供2消费")
    private String provcsmflg;

    @ApiModelProperty("是否公用服务0否1是(注意唯一性)")
    private String ispub;

    @ApiModelProperty("是否生效")
    private String isact;

    @ApiModelProperty("注册日期")
    private String bdate;

    @ApiModelProperty("到期日期")
    private String edate;

    @ApiModelProperty("发送接收标识发送接收标识0消费发送1消费接收3服务方响应发送4服务方请求接收")
    private String sndflg;

    @ApiModelProperty("是否使用挡板：0-否；1-是")
    private String baffleFlag;


    public BigDecimal getBankid() {
        return bankid;
    }

    public void setBankid(BigDecimal bankid) {
        this.bankid = bankid;
    }

    public String getChnlcode() {
        return chnlcode;
    }

    public void setChnlcode(String chnlcode) {
        this.chnlcode = chnlcode;
    }

    public String getSvrcode() {
        return svrcode;
    }

    public void setSvrcode(String svrcode) {
        this.svrcode = svrcode;
    }

    public String getSvrname() {
        return svrname;
    }

    public void setSvrname(String svrname) {
        this.svrname = svrname;
    }

    public String getProvcsmflg() {
        return provcsmflg;
    }

    public void setProvcsmflg(String provcsmflg) {
        this.provcsmflg = provcsmflg;
    }

    public String getIspub() {
        return ispub;
    }

    public void setIspub(String ispub) {
        this.ispub = ispub;
    }

    public String getIsact() {
        return isact;
    }

    public void setIsact(String isact) {
        this.isact = isact;
    }

    public String getBdate() {
        return bdate;
    }

    public void setBdate(String bdate) {
        this.bdate = bdate;
    }

    public String getEdate() {
        return edate;
    }

    public void setEdate(String edate) {
        this.edate = edate;
    }

    public String getSndflg() {
        return sndflg;
    }

    public void setSndflg(String sndflg) {
        this.sndflg = sndflg;
    }

    public String getBaffleFlag() {
        return baffleFlag;
    }

    public void setBaffleFlag(String baffleFlag) {
        this.baffleFlag = baffleFlag;
    }

    @Override
    public String toString() {
        return "CnIljsSvrcatalog{" +
        "bankid=" + bankid +
        ", chnlcode=" + chnlcode +
        ", svrcode=" + svrcode +
        ", svrname=" + svrname +
        ", provcsmflg=" + provcsmflg +
        ", ispub=" + ispub +
        ", isact=" + isact +
        ", bdate=" + bdate +
        ", edate=" + edate +
        ", sndflg=" + sndflg +
        ", baffleFlag=" + baffleFlag +
        "}";
    }
}
